@charset "utf-8";

*{ margin: 0; padding: 0;}
li{ list-style-type: none;}

#wrap { width: 100%;}
header, section, footer { width: 1280px; margin: auto;}
#header { position: relative; height: 180px;}
#header .gnbS { position: absolute; left:0; top: 139px; display: none; z-index: 10;}
#header .cartS { position: absolute; left:0; top: 139px; display: none; z-index: 10;}
#header a.bag { position: absolute; left: 427px; top:138px; width: 142px; height: 42px; text-indent: -10000px; z-index: 20;}
#header a.cart { position: absolute; left: 1140px; top:138px; width: 140px; height: 42px; text-indent: -10000px; z-index: 20;}

#visual { position: relative}
#visual .visualArea { position: relative;}
#visual .visualArea li { display: none; position: absolute;left:0;top:0}
#visual .visualArea li:first-child { display: list-item;}
#visual .side .sblind {}
#visual .side ul { width: 140px; height: 910px; position: absolute;top:0; overflow-y: hidden;}
#visual .side ul li { height: 182px;}
#visual .side ul li a { position: absolute; width: 100%; height: 182px; left:0; background: #000; opacity: 0.5; text-indent: -10000px;}

#container { text-align: center; margin-top: 940px;}
#footer { margin-top: 50px;}

#visual .sideA { left:0}
#visual .sideB { right:0}
